package com.supplychain.scm.core.task.strategy;

import com.supplychain.scm.core.task.AbstractTaskStrategy;
import com.supplychain.scm.core.task.bean.BaseTaskParam;
import com.supplychain.scm.core.task.bean.BaseTaskResult;
import com.supplychain.scm.core.task.enums.TaskTypeEnum;

/**
 * @author liyang
 * @version 1.0.0
 * @ClassName AbstractTaskAsyncStrategy
 * @Description 抽象异步任务策略
 * @createTime 11:02:00 2023/04/01
 */
public abstract class AbstractTaskAsyncStrategy<T extends BaseTaskParam, R extends BaseTaskResult> extends AbstractTaskStrategy<T, R> {

	@Override
	protected final TaskTypeEnum taskType() {
		return TaskTypeEnum.ASYNC_TASK;
	}
}
